::@echo on
::echo 0:%0
::echo 1:%1
::set currenctFolder=%cd%
::echo %currenctFolder%

@if "%cd%"=="C:\WINDOWS\system32" (cd /d %~dp0)

::%0 ~ %9表示命令行参数，%0是批处理文件自身
::%~dp0为批处理文件所在文件夹，与%cd%不同
::(当以管理员身份运行时，%cd%指向系统system32目录，其它情况下二者相同)
@if "%1"=="" (
	set pathToBeAdded="%~dp0" 
) else (
	set pathToBeAdded=%1
)

@echo Add %pathToBeAdded% to system path...
@set path=%pathToBeAdded%;%path%
path

pause